SRCS= $(wildcard *.cpp)
NAME=my-app
CFLAGS=-g -Wall -o $(NAME)
GTKFLAGS=`pkg-config --cflags --libs gtkmm-3.0`
#SRCS=
CC=g++

# Archivo log de Valgrind.
VGLOGFILE = valgrind.out

# Flags para el Valgrind
VGFLAGS = --tool=memcheck --trace-children=yes --track-fds=yes --time-stamp=yes --num-callers=20 --error-exitcode=42 --db-attach=no --leak-check=full --show-reachable=yes --leak-resolution=med --log-file=$(VGLOGFILE)  

# Do all
all: main
  
# Compile
main: $(SRCS)
	$(CC) $(CFLAGS) $(SRCS) $(GTKFLAGS)
valgrind: 
	valgrind $(VGFLAGS) ./$(NAME)

